Een team instellen op Ubuntu
Home

Een team instellen op Ubuntu

Een team instellen op Ubuntu

In deze les leren we hoe je een team creëert op een VPS die op Ubuntu draait. In de praktijk kan een VPS gedeeld worden door meerdere personen. Maar het is nuttig om de denken in groepen en gebruikers die tot één of meerdere groepen behoren.

Scenario

  1. Eén VPS
  2. Teams of groepen:
    1. modernways: de groep die zich bezighoudt met het schrijven en publiceren van de IT pagina's;
    2. derodegeest: de groep die zich bezighoudt met het schrijven en publiceren van de filosofie pagina's;
    3. stemeffect: de groep die zich bezighoudt met het updaten en publiceren van de STEMeffect website;
  3. Gebruikers:
    1. jef: beheerder van modernways, derodegeest en stemeffect;
    2. pascale: beheerder van stemeffect;

Realisatie

  1. We maken twee folders:
    1. een folder voor de myaa applicatie (het schrijven van de pagina's):
      mkdir -p /var/www/myaa.stemeffect.be/public_html
      
      De -p optie zorgt er voor dat de tussenliggende directories, als die nog niet bestaan, ook gemaakt worden.
    2. een folder voor de myap applicatie (publicatie van de pagina's):
      mkdir -p /var/www/stemeffect.be/public_html
      
  2. We maken een gebruiker met de naam stemeffect:
    adduser stemeffect
  3. Eigenaar aan de mappen toewijzen:
    De eenvoudigste manier is met chown. We kennen de mappen toe aan de gebruiker stemeffect en geven als groepsnaam dezelfde naam op. Hiermee wordt automatisch de groep stemeffect gecreëerd.
    Daarmee maak je de gebruiker stemeffect en zijn groep stemeffect eigenaar van de map. De -R optie geeft aan dat deze instructie recursief is, d.w.z. ook voor alle bestanden en mappen die eronder liggen.
    1. myaa folder:
      sudo chown -R stemeffect:stemeffect /var/www/myaa.stemeffect.be/public_html
      
    2. myap folder:
      sudo chown -R stemeffect:effect/var/www/stemeffect.be/public_html
    3. Om na te gaan wie de eigenaar van een map is:

      stat /var/www/myaa.stemeffect.be/public_html
      stat opdracht
      stat opdracht

      of voor de open directory:

      stat .
    4. We verifiëren dat de groep stemeffect wel degelijk gemaakt is:

      tail /etc/group
      
      tail group stemeffect
      tail group stemeffect
  4. Rechten toekennen
    Alleen de eigenaar heeft alle rechten, de anderen kunnen alleen lezen en uitvoeren:
    chmod /var/www/myaa.stemeffect.be/public_html
    chmod /var/www/stemeffect.be/public_html
    

JI
2020-09-05 16:19:04